﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using DAO;
using DTO;

namespace BUS
{
    public class NhanVienBUS
    {
        public static bool DangNhap(NhanVienDTO dto)
        {
            //nếu không tìm thấy nhân viên trong csdl thì thảy ex lên giao diện
            if (NhanVienDAO.DangNhap(dto) == false)
                throw new Exception("Sai tên hoặc mật khẩu");
            return true;
        }

        public static bool KiemTraTaiKhoan(string p)
        {
            //true : đã tồn tại
            //false : chưa tồn tại
            if (NhanVienDAO.KiemTraTaiKhoan(p) == false)
                return false;
            return true;
        }

        public static bool Them(NhanVienDTO dto)
        {
            //tạo chuỗi thông báo lỗi
            string thongBaoLoi = "";

            //kiểm tra hợp lệ
            if (KiemTra(dto, ref thongBaoLoi) == false)
            {
                throw new Exception(thongBaoLoi);
            }

            //thực hiện thêm xuống data
            NhanVienDAO.Them(dto);

            return true;
        }

        private static bool KiemTra(NhanVienDTO dto, ref string thongBaoLoi)
        {
            return true;
        }
    }
}
